package com.dragee.modules.base.controller;

/**
 * 消息发布历史
 *
 * @author tys
 * @email tys@mail.com
 * @date 2020-12-16 17:26:05
 */
//@RestController
//@RequestMapping("base/apk")
//@Api(tags = "base - apk上传下载")
//public class ApkController {
//
//    @Value("${webull.mapUploadPath}")
//    private String rootPath;
//    @Autowired
//    private FilesService filesService;
//
//    /**
//     * 列表
//     */
//    @PostMapping("upload")
//    @ApiOperation("上传")
//    public R upload(MultipartFile file){
//        if (file == null)
//            throw new BusinessException(BusinessErrorType.INVALID_PARAMS);
//        if (!file.getOriginalFilename().endsWith("apk"))
//            throw new BusinessException(BusinessErrorType.FILE_NOTSUPPORT_TYPE);
//        String path = rootPath + CommonConstants.APK_DIR + "/" + LocalDateTime.now().format(DateTimeFormatter.BASIC_ISO_DATE);
//        UploadUtil.uploadOne(file, path, "apk", 0L);
//        return R.ok();
//    }
//
//    /**
//     * 列表
//     */
//    @GetMapping("download")
//    @ApiOperation("下载")
//    public void download(@ApiIgnore HttpServletResponse response){
//        List<FilesEntity> files = filesService.list(new QueryWrapper<FilesEntity>()
//                .eq("fileId", 0)
//                .eq("modules", "apk")
//                .orderByDesc("sort"));
//        if (files.size() == 0) {
//            throw new BusinessException(BusinessErrorType.FILE_NOT_EXISTS);
//        }
//        UploadUtil.download(files.get(0).getFileName(), files.get(0).getFilePath(), response);
//    }
//
//
//
//}
